Malcolm Chalmers

Russia - UK: big game is on

Russia - UK: big game is on

Both see themselves as Autonomous centers of power, gravitating to different geopolitical projects